Next Generation EPICS Interface to Abstract Data

نویسندگان

  • Jeff Hill
  • Ralph Lange
چکیده

* Work supported by the Office of Energy Research, Basic Energy Science of the US Department of Energy, the Oak Ridge National Laboratory, the Bundesministerium für Bildung, Wissenschaft, Forschung und Technologie (BMBF), and the Land Berlin. Abstract The set of externally visible properties associated with process variables in the Experimental Physics and Industrial Control System (EPICS) is predefined in the EPICS base distribution and is therefore not extensible by plug-compatible applications. We believe that this approach, while practical for early versions of the system with a smaller user base, is now severely limiting expansion of the high-level application tool set for EPICS. To eliminate existing barriers, we propose a new C++ based interface to abstract containerized data. This paper describes the new interface, its application to message passing in distributed systems, its application to direct communication between tightly coupled programs co–resident in an address space, and its paramount position in an emerging role for EPICS — the integration of dissimilar systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Access - Experiences Implementing an Object Oriented Library on Various Platforms

∗ Work supported by the Bundesministerium für Bildung, Wissenschaft, Forschung und Technologie (BMBF), the Land Berlin and the Office of Energy Research, Basic Energy Science of the US Department of Energy. Abstract Data Access will be the next generation data abstraction layer for EPICS [1]. Its implementation in C++ brought up a number of issues that are related to object oriented technology’...

متن کامل

Next Generation Epics Communication Protocols

The communications protocols utilized in the Experimental Physics and Industrial Control System (EPICS) have been in use, essentially unchanged, for more than 10 years. With more than 100 EPICS sites worldwide, there is increasing justification for performance and functional upgrades, but with a paramount requirement to remain backward compatible with the existing user base. The future viabilit...

متن کامل

A 2nd Generation Network Distributed Application Programming Interface for Epics

The programming interface for developing EPICS 1 network distributed applications is called Channel Access. A high priority has been placed on stability and backwards compatibility with this interface, and accordingly it has undergone relatively few externally visible revisions during the lifespan of EPICS. There are of course fundamental tensions where the desire to maintain a stable interface...

متن کامل

A Shared Memory Interface between Labview and Epics*

The diagnostics systems of the Spallation Neutron Source project are based on rack-mounted PCs with offthe-shelf and custom PCI hardware and LabVIEW. About twenty out of the total of three hundred systems are already installed and have been integrated into the EPICSbased control system. LabVIEW communicates with the EPICS IOC using a simple shared memory interface implemented in a dynamic linke...

متن کامل

EPICS and MDSplus integration for ICRH data acquisition system

Channel Archiver is a generic periodic sampling toolset for EPICS. Using the EPICS Channel Access (CA) network protocol, it can collect real-time data from any CA server on the network. Ion Cyclotron Resonance Heating (ICRH) Data Acquisition and Control (DAC) system uses the Experimental Physics and Industrial Control System (EPICS) and MDSplus software packages. In, two fundamentally different...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره cs.NI/0111026  شماره 

صفحات  -

تاریخ انتشار 2001